floating fish factory - French English Dictionary